Network Analysis of Software Repositories: Identifying Subject Matter Experts
نویسندگان
چکیده
A software developer joining a large software project faces a steep learning curve before they are able to make real contributions. One challenge is finding the subject matter experts who can answer questions about a specific area of the software or to review changes. This is especially true of large projects with many modules and a large number of authors. In this paper, we describe a method to model a software project as a network using information mined from the project’s version control repository, and demonstrate how network analysis techniques can be used to identify the key authors and subject matter experts. We investigate metrics that can be gathered using network analysis, such as which groups of authors typically work together, and how closely knit the developers are on a project. We analyze several specific projects to demonstrate the applicability of these techniques and several hundred projects to show general trends.
منابع مشابه
Identifying knowledge brokers that yield software engineering knowledge in OSS projects
Much research on open source software development concentrates on developer lists and other software repositories to investigate what motivates professional software developers to participate in open source software projects. Little attention has been paid to individuals who spend valuable time in lists helping participants on some mundane yet vital project activities. Using three Debian lists ...
متن کاملIdentifying and Communicating the Importance of the Variable Nature of SyS Data
Objective This roundtable will provide a forum for national, state, and local managers of syndromic surveillance systems to discuss how they identify, monitor, and respond to changes in the nature of their data. Additionally, this session will focus on the strengths and weakness of the syndromic surveillance systems for supporting program evaluation and trend analysis. This session will also pr...
متن کاملInvestigating cognitive task difficulties and expert skills in e-Learning storyboards using a cognitive task analysis technique
E-learning storyboards have been a useful approach in distance learning development to support interaction between instructional designers and subject-matter experts. Current works show that researchers are focusing on different approaches for use in storyboards, and there is less emphasis on the effect of design and process difficulties faced by instructional designers and subject-matter exper...
متن کاملThe Benefits of Model-Driven Development in Institutional Repositories - Los Beneficios del Desarrollo Dirigido por Modelos en los Repositorios Institucionales
The Institutional Repositories (IR) have been consolidated into the institutions in scientific and academic areas, as shown by the directories existing open access repositories and the deposits daily of articles made by different ways, such as by self-archiving of registered users and the cataloging by librarians. IR systems are based on various conceptual models, so in this paper a bibliograph...
متن کاملIdentifying the Factors Affecting the Empowerment of Rural Tourism Destinations (Case: Lorestan Province)
In recent decades, rural tourism as a complementary activity of agriculture and animal husbandry has always been a factor in improving the economic conditions of rural residents. Based on this research was conducted to identify factors affecting the empowerment of rural tourism destinations. Data collection was done by using two methods of archiving and scrolling through interviews and question...
متن کامل